# near model CODE resource # jump table entries: 63728-63731 (4 of them) 00000000 FFFF .invalid <> 00000002 F8F0 0000 .extension 0x8F0 <> // unimplemented 00000006 06F0 .incomplete fn00000008: 00000008 2F03 move.l -[A7], D3 0000000A 7000 moveq.l D0, 0x00 0000000C 102F 0008 move.b D0, [A7 + 0x8] 00000010 0C80 0000 0011 cmpi.l D0, 0x11 00000016 622E bhi +0x30 /* 00000046 */ 00000018 D040 add.w D0, D0 0000001A 303B 0006 move.w D0, [PC + D0.w + 0x6] 0000001E 4EFB 0002 jmp [PC + D0.w + 0x2] 00000022 002A 002E 0032 ori.b [A2 + 0x32], 0x2E /* '.' */ 00000028 0036 003A 003E ori.b [A6 + D0.w + 0x3E], 0x3A /* ':' */ 0000002E 0032 0042 002E ori.b [A2 + D0.w + 0x2E], 0x42 /* 'B' */ 00000034 003A 0032 003E ori.b [PC + 0x3E /* 00000074, value 0x0, cstring "" */], 0x32 /* '2' */ 0000003A 0046 0032 ori.w D6, 0x32 /* '2' */ 0000003E 004A 003A ori.w A2, 0x3A /* ':' */ 00000042 003E 004E ori.b <>, 0x4E /* 'N' */ label00000046: 00000046 7000 moveq.l D0, 0x00 00000048 261F move.l D3, [A7]+ 0000004A 4E75 rts 0000004C 7618 moveq.l D3, 0x18 0000004E 6022 bra +0x24 /* 00000072 */ 00000050 7614 moveq.l D3, 0x14 00000052 601E bra +0x20 /* 00000072 */ 00000054 7624 moveq.l D3, 0x24 00000056 601A bra +0x1C /* 00000072 */ 00000058 7625 moveq.l D3, 0x25 0000005A 6016 bra +0x18 /* 00000072 */ 0000005C 7612 moveq.l D3, 0x12 0000005E 6012 bra +0x14 /* 00000072 */ 00000060 7627 moveq.l D3, 0x27 00000062 600E bra +0x10 /* 00000072 */ 00000064 7619 moveq.l D3, 0x19 00000066 600A bra +0xC /* 00000072 */ 00000068 7615 moveq.l D3, 0x15 0000006A 6006 bra +0x8 /* 00000072 */ 0000006C 7626 moveq.l D3, 0x26 0000006E 6002 bra +0x4 /* 00000072 */ 00000070 7611 moveq.l D3, 0x11 label00000072: 00000072 2F2F 000A move.l -[A7], [A7 + 0xA] 00000076 2F03 move.l -[A7], D3 00000078 4EBA 0008 jsr [PC + 0x8 /* 00000082 */] 0000007C 504F addq.w A7, 8 0000007E 261F move.l D3, [A7]+ 00000080 4E75 rts fn00000082: 00000082 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000086 4FEF FFF4 lea.l A7, [A7 - 0xC] 0000008A 262F 0030 move.l D3, [A7 + 0x30] 0000008E 7010 moveq.l D0, 0x10 00000090 9680 sub.l D3, D0 00000092 2003 move.l D0, D3 00000094 7206 moveq.l D1, 0x06 00000096 4EAD DA68 jsr [A5 - 0x2598] 0000009A 41ED CD8A lea.l A0, [A5 - 0x3276] 0000009E D1C0 add.l A0, D0 000000A0 2448 movea.l A2, A0 000000A2 486F 0006 pea.l [A7 + 0x6] 000000A6 7000 moveq.l D0, 0x00 000000A8 3012 move.w D0, [A2] 000000AA 2F00 move.l -[A7], D0 000000AC 4EBA 00A6 jsr [PC + 0xA6 /* 00000154 */] 000000B0 4A80 tst.l D0 000000B2 504F addq.w A7, 8 000000B4 6700 0092 beq +0x94 /* 00000148 */ 000000B8 4857 pea.l [A7] 000000BA 7000 moveq.l D0, 0x00 000000BC 302A 0002 move.w D0, [A2 + 0x2] 000000C0 2F00 move.l -[A7], D0 000000C2 4EBA 0090 jsr [PC + 0x90 /* 00000154 */] 000000C6 4A80 tst.l D0 000000C8 504F addq.w A7, 8 000000CA 677C beq +0x7E /* 00000148 */ 000000CC 266F 0034 movea.l A3, [A7 + 0x34] 000000D0 45EF 0006 lea.l A2, [A7 + 0x6] 000000D4 49D7 lea.l A4, [A7] 000000D6 2003 move.l D0, D3 000000D8 7206 moveq.l D1, 0x06 000000DA 4EAD DA68 jsr [A5 - 0x2598] 000000DE 41ED CD8A lea.l A0, [A5 - 0x3276] 000000E2 3E30 0804 move.w D7, [A0 + D0 + 0x4] 000000E6 0287 0000 FFFF andi.l D7, 0xFFFF 000000EC CEFC 1111 mulu.w D7, 0x1111 000000F0 7A00 moveq.l D5, 0x00 000000F2 6042 bra +0x44 /* 00000136 */ label000000F4: 000000F4 361C move.w D3, [A4]+ 000000F6 B652 cmp.w D3, [A2] 000000F8 55C0 scs D0 000000FA 4400 neg.b D0 000000FC 4880 ext.w D0 000000FE 48C0 ext.l D0 00000100 2800 move.l D4, D0 00000102 9652 sub.w D3, [A2] 00000104 4A84 tst.l D4 00000106 6708 beq +0xA /* 00000110 */ 00000108 7000 moveq.l D0, 0x00 0000010A 3003 move.w D0, D3 0000010C 4480 neg.l D0 0000010E 3600 move.w D3, D0 label00000110: 00000110 7000 moveq.l D0, 0x00 00000112 3003 move.w D0, D3 00000114 7200 moveq.l D1, 0x00 00000116 3207 move.w D1, D7 00000118 4EAD DA68 jsr [A5 - 0x2598] 0000011C 2C00 move.l D6, D0 0000011E 2606 move.l D3, D6 00000120 7210 moveq.l D1, 0x10 00000122 E2AB lsr D3, D1 00000124 4A84 tst.l D4 00000126 6708 beq +0xA /* 00000130 */ 00000128 7000 moveq.l D0, 0x00 0000012A 3003 move.w D0, D3 0000012C 4480 neg.l D0 0000012E 3600 move.w D3, D0 label00000130: 00000130 D65A add.w D3, [A2]+ 00000132 36C3 move.w [A3]+, D3 00000134 5285 addq.l D5, 1 label00000136: 00000136 7002 moveq.l D0, 0x02 00000138 BA80 cmp.l D5, D0 0000013A 6FB8 ble -0x46 /* 000000F4 */ 0000013C 7001 moveq.l D0, 0x01 0000013E 4FEF 000C lea.l A7, [A7 + 0xC] 00000142 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000146 4E75 rts label00000148: 00000148 7000 moveq.l D0, 0x00 0000014A 4FEF 000C lea.l A7, [A7 + 0xC] 0000014E 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000152 4E75 rts fn00000154: 00000154 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 00000158 594F subq.w A7, 4 0000015A 2A2F 001C move.l D5, [A7 + 0x1C] 0000015E 554F subq.w A7, 2 00000160 42A7 clr.l -[A7] 00000162 486F 0006 pea.l [A7 + 0x6] 00000166 AA42 syscall GetAuxWin 00000168 101F move.b D0, [A7]+ 0000016A 4A97 tst.l [A7] 0000016C 6700 008A beq +0x8C /* 000001F8 */ 00000170 2057 movea.l A0, [A7] 00000172 2050 movea.l A0, [A0] 00000174 2068 0008 movea.l A0, [A0 + 0x8] 00000178 2650 movea.l A3, [A0] 0000017A 302B 0006 move.w D0, [A3 + 0x6] 0000017E 48C0 ext.l D0 00000180 BA80 cmp.l D5, D0 00000182 6F0A ble +0xC /* 0000018E */ 00000184 7000 moveq.l D0, 0x00 00000186 584F addq.w A7, 4 00000188 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 0000018C 4E75 rts label0000018E: 0000018E 7800 moveq.l D4, 0x00 00000190 3604 move.w D3, D4 00000192 603A bra +0x3C /* 000001CE */ label00000194: 00000194 3443 movea.w A2, D3 00000196 200A move.l D0, A2 00000198 E788 lsl D0, 3 0000019A 244B movea.l A2, A3 0000019C D5C0 add.l A2, D0 0000019E 508A addq.l A2, 8 000001A0 548A addq.l A2, 2 000001A2 4A52 tst.w [A2] 000001A4 6726 beq +0x28 /* 000001CC */ 000001A6 4A6A 0002 tst.w [A2 + 0x2] 000001AA 6720 beq +0x22 /* 000001CC */ 000001AC 4A6A 0004 tst.w [A2 + 0x4] 000001B0 671A beq +0x1C /* 000001CC */ 000001B2 0C52 FFFF cmpi.w [A2], 0xFFFF 000001B6 6610 bne +0x12 /* 000001C8 */ 000001B8 0C6A FFFF 0002 cmpi.w [A2 + 0x2], 0xFFFF 000001BE 6608 bne +0xA /* 000001C8 */ 000001C0 0C6A FFFF 0004 cmpi.w [A2 + 0x4], 0xFFFF 000001C6 6704 beq +0x6 /* 000001CC */ label000001C8: 000001C8 5284 addq.l D4, 1 000001CA 6008 bra +0xA /* 000001D4 */ label000001CC: 000001CC 5243 addq.w D3, 1 label000001CE: 000001CE B66B 0006 cmp.w D3, [A3 + 0x6] 000001D2 6DC0 blt -0x3E /* 00000194 */ label000001D4: 000001D4 4A84 tst.l D4 000001D6 6720 beq +0x22 /* 000001F8 */ 000001D8 2005 move.l D0, D5 000001DA E788 lsl D0, 3 000001DC 204B movea.l A0, A3 000001DE D1C0 add.l A0, D0 000001E0 226F 0020 movea.l A1, [A7 + 0x20] 000001E4 22A8 000A move.l [A1], [A0 + 0xA] 000001E8 3368 000E 0004 move.w [A1 + 0x4], [A0 + 0xE] 000001EE 7001 moveq.l D0, 0x01 000001F0 584F addq.w A7, 4 000001F2 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 000001F6 4E75 rts label000001F8: 000001F8 7000 moveq.l D0, 0x00 000001FA 584F addq.w A7, 4 000001FC 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 00000200 4E75 rts 00000202 48E7 0030 movem.l -[A7], A2,A3 00000206 266F 0012 movea.l A3, [A7 + 0x12] 0000020A 203C 0000 0610 move.l D0, 0x610 00000210 A322 syscall NewHandleClear, flags=3 00000212 2448 movea.l A2, A0 00000214 554F subq.w A7, 2 00000216 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 0000021A 301F move.w D0, [A7]+ 0000021C 3680 move.w [A3], D0 0000021E 3013 move.w D0, [A3] 00000220 48C0 ext.l D0 00000222 6616 bne +0x18 /* 0000023A */ 00000224 0C2D 0002 0236 cmpi.b [A5 + 0x236], 0x2 0000022A 650E bcs +0x10 /* 0000023A */ 0000022C 3F2F 0010 move.w -[A7], [A7 + 0x10] 00000230 2F0A move.l -[A7], A2 00000232 4EBA 0384 jsr [PC + 0x384 /* 000005B8 */] 00000236 3680 move.w [A3], D0 00000238 5C4F addq.w A7, 6 label0000023A: 0000023A 204A movea.l A0, A2 0000023C 4CDF 0C00 movem.l A2,A3, [A7]+ 00000240 4E75 rts 00000242 4AAF 0004 tst.l [A7 + 0x4] 00000246 6706 beq +0x8 /* 0000024E */ 00000248 206F 0004 movea.l A0, [A7 + 0x4] 0000024C A023 syscall DisposHandle/DisposeHandle label0000024E: 0000024E 4E75 rts fn00000250: 00000250 48E7 183A movem.l -[A7], D3,D4,A2,A3,A4,A6 00000254 514F subq.w A7, 8 00000256 2C6F 0024 movea.l A6, [A7 + 0x24] 0000025A 286F 0028 movea.l A4, [A7 + 0x28] 0000025E 266F 002C movea.l A3, [A7 + 0x2C] 00000262 282F 0030 move.l D4, [A7 + 0x30] 00000266 260E move.l D3, A6 00000268 2043 movea.l A0, D3 0000026A 2450 movea.l A2, [A0] 0000026C 7600 moveq.l D3, 0x00 0000026E 4AAD A618 tst.l [A5 - 0x59E8] 00000272 660C bne +0xE /* 00000280 */ 00000274 0C2D 0002 0236 cmpi.b [A5 + 0x236], 0x2 0000027A 6504 bcs +0x6 /* 00000280 */ 0000027C 4A84 tst.l D4 0000027E 670A beq +0xC /* 0000028A */ label00000280: 00000280 7000 moveq.l D0, 0x00 00000282 504F addq.w A7, 8 00000284 4CDF 5C18 movem.l D3,D4,A2,A3,A4,A6, [A7]+ 00000288 4E75 rts label0000028A: 0000028A 200C move.l D0, A4 0000028C 661E bne +0x20 /* 000002AC */ 0000028E 200B move.l D0, A3 00000290 661A bne +0x1C /* 000002AC */ 00000292 4A84 tst.l D4 00000294 6616 bne +0x18 /* 000002AC */ 00000296 256A 0604 0600 move.l [A2 + 0x600], [A2 + 0x604] 0000029C 256A 0604 0608 move.l [A2 + 0x608], [A2 + 0x604] 000002A2 7000 moveq.l D0, 0x00 000002A4 504F addq.w A7, 8 000002A6 4CDF 5C18 movem.l D3,D4,A2,A3,A4,A6, [A7]+ 000002AA 4E75 rts label000002AC: 000002AC 0CAA 0000 0100 0608 cmpi.l [A2 + 0x608], 0x100 000002B4 6D0A blt +0xC /* 000002C0 */ 000002B6 7000 moveq.l D0, 0x00 000002B8 504F addq.w A7, 8 000002BA 4CDF 5C18 movem.l D3,D4,A2,A3,A4,A6, [A7]+ 000002BE 4E75 rts label000002C0: 000002C0 200C move.l D0, A4 000002C2 6722 beq +0x24 /* 000002E6 */ 000002C4 2F54 0002 move.l [A7 + 0x2], [A4] 000002C8 3F6C 0004 0006 move.w [A7 + 0x6], [A4 + 0x4] 000002CE 4878 0001 push.l 0x1 000002D2 486F 0004 pea.l [A7 + 0x4] 000002D6 2F0E move.l -[A7], A6 000002D8 4EBA 014E jsr [PC + 0x14E /* 00000428 */] 000002DC 4FEF 0014 lea.l A7, [A7 + 0x14] 000002E0 4CDF 5C18 movem.l D3,D4,A2,A3,A4,A6, [A7]+ 000002E4 4E75 rts label000002E6: 000002E6 2053 movea.l A0, [A3] 000002E8 3828 0006 move.w D4, [A0 + 0x6] 000002EC 48C4 ext.l D4 000002EE 5284 addq.l D4, 1 000002F0 2F04 move.l -[A7], D4 000002F2 2053 movea.l A0, [A3] 000002F4 4868 0008 pea.l [A0 + 0x8] 000002F8 2F0E move.l -[A7], A6 000002FA 4EBA 012C jsr [PC + 0x12C /* 00000428 */] 000002FE 3600 move.w D3, D0 00000300 3003 move.w D0, D3 00000302 4FEF 0014 lea.l A7, [A7 + 0x14] 00000306 4CDF 5C18 movem.l D3,D4,A2,A3,A4,A6, [A7]+ 0000030A 4E75 rts 0000030C 48E7 1F3A movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6 00000310 286F 002C movea.l A4, [A7 + 0x2C] 00000314 2C6F 0028 movea.l A6, [A7 + 0x28] 00000318 2456 movea.l A2, [A6] 0000031A 7C01 moveq.l D6, 0x01 0000031C 282A 0600 move.l D4, [A2 + 0x600] 00000320 262A 0604 move.l D3, [A2 + 0x604] 00000324 2543 0600 move.l [A2 + 0x600], D3 00000328 2543 0608 move.l [A2 + 0x608], D3 0000032C 0C2D 0002 0236 cmpi.b [A5 + 0x236], 0x2 00000332 6508 bcs +0xA /* 0000033C */ 00000334 082A 0007 060C btst.b [A2 + 0x60C], 0x7 0000033A 6606 bne +0x8 /* 00000342 */ label0000033C: 0000033C 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+ 00000340 4E75 rts label00000342: 00000342 022A 007F 060C andi.b [A2 + 0x60C], 0x7F 00000348 53AD A9B2 subq.l [A5 - 0x564E], 1 0000034C 594F subq.w A7, 4 0000034E 2F0C move.l -[A7], A4 00000350 AA96 syscall GetPalette 00000352 205F movea.l A0, [A7]+ 00000354 2648 movea.l A3, A0 00000356 200B move.l D0, A3 00000358 6620 bne +0x22 /* 0000037A */ 0000035A 594F subq.w A7, 4 0000035C 3F04 move.w -[A7], D4 0000035E 42A7 clr.l -[A7] 00000360 4878 0002 push.l 0x2 00000364 AA91 syscall NewPalette 00000366 205F movea.l A0, [A7]+ 00000368 2648 movea.l A3, A0 0000036A 200B move.l D0, A3 0000036C 6608 bne +0xA /* 00000376 */ 0000036E 7094 moveq.l D0, 0xFFFFFF94 00000370 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+ 00000374 4E75 rts label00000376: 00000376 7A01 moveq.l D5, 0x01 00000378 6032 bra +0x34 /* 000003AC */ label0000037A: 0000037A 7A00 moveq.l D5, 0x00 0000037C 2053 movea.l A0, [A3] 0000037E 3E10 move.w D7, [A0] 00000380 48C7 ext.l D7 00000382 BE84 cmp.l D7, D4 00000384 6726 beq +0x28 /* 000003AC */ 00000386 7C00 moveq.l D6, 0x00 00000388 2F0C move.l -[A7], A4 0000038A 4EBA 0336 jsr [PC + 0x336 /* 000006C2 */] 0000038E 2F0B move.l -[A7], A3 00000390 3F04 move.w -[A7], D4 00000392 7003 moveq.l D0, 0x03 00000394 AAA2 syscall PaletteDispatch 00000396 2607 move.l D3, D7 00000398 584F addq.w A7, 4 0000039A 600C bra +0xE /* 000003A8 */ label0000039C: 0000039C 2F0B move.l -[A7], A3 0000039E 3F03 move.w -[A7], D3 000003A0 4878 0002 push.l 0x2 000003A4 AA9E syscall SetEntryUsage 000003A6 5283 addq.l D3, 1 label000003A8: 000003A8 B684 cmp.l D3, D4 000003AA 6DF0 blt -0xE /* 0000039C */ label000003AC: 000003AC 2456 movea.l A2, [A6] 000003AE 7600 moveq.l D3, 0x00 000003B0 6012 bra +0x14 /* 000003C4 */ label000003B2: 000003B2 2F0A move.l -[A7], A2 000003B4 2F13 move.l -[A7], [A3] 000003B6 4EBA 0188 jsr [PC + 0x188 /* 00000540 */] 000003BA 4A80 tst.l D0 000003BC 504F addq.w A7, 8 000003BE 6708 beq +0xA /* 000003C8 */ 000003C0 5283 addq.l D3, 1 000003C2 5C8A addq.l A2, 6 label000003C4: 000003C4 B684 cmp.l D3, D4 000003C6 6DEA blt -0x14 /* 000003B2 */ label000003C8: 000003C8 B684 cmp.l D3, D4 000003CA 6D08 blt +0xA /* 000003D4 */ 000003CC 7000 moveq.l D0, 0x00 000003CE 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+ 000003D2 4E75 rts label000003D4: 000003D4 4A86 tst.l D6 000003D6 6708 beq +0xA /* 000003E0 */ 000003D8 2F0C move.l -[A7], A4 000003DA 4EBA 02E6 jsr [PC + 0x2E6 /* 000006C2 */] 000003DE 584F addq.w A7, 4 label000003E0: 000003E0 2456 movea.l A2, [A6] 000003E2 7600 moveq.l D3, 0x00 000003E4 600C bra +0xE /* 000003F2 */ label000003E6: 000003E6 2F0B move.l -[A7], A3 000003E8 3F03 move.w -[A7], D3 000003EA 2F0A move.l -[A7], A2 000003EC AA9C syscall SetEntryColor 000003EE 5283 addq.l D3, 1 000003F0 5C8A addq.l A2, 6 label000003F2: 000003F2 B684 cmp.l D3, D4 000003F4 6DF0 blt -0xE /* 000003E6 */ 000003F6 4A85 tst.l D5 000003F8 670C beq +0xE /* 00000406 */ 000003FA 2F0C move.l -[A7], A4 000003FC 2F0B move.l -[A7], A3 000003FE 3F3C E000 move.w -[A7], 0xE000 00000402 AA95 syscall SetPalette/NSetPalette 00000404 6004 bra +0x6 /* 0000040A */ label00000406: 00000406 2F0C move.l -[A7], A4 00000408 AA94 syscall ActivatePalette label0000040A: 0000040A 594F subq.w A7, 4 0000040C 206D 16F2 movea.l A0, [A5 + 0x16F2 /* export_730 */] 00000410 4E90 jsr [A0] 00000412 205F movea.l A0, [A7]+ 00000414 B9C8 cmpa.l A4, A0 00000416 6608 bne +0xA /* 00000420 */ 00000418 2F0C move.l -[A7], A4 0000041A 4EAD DBDC jsr [A5 - 0x2424] 0000041E 584F addq.w A7, 4 label00000420: 00000420 7000 moveq.l D0, 0x00 00000422 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+ 00000426 4E75 rts fn00000428: 00000428 48E7 1C3A movem.l -[A7], D3,D4,D5,A2,A3,A4,A6 0000042C 266F 0024 movea.l A3, [A7 + 0x24] 00000430 282F 0028 move.l D4, [A7 + 0x28] 00000434 206F 0020 movea.l A0, [A7 + 0x20] 00000438 2450 movea.l A2, [A0] 0000043A 7A00 moveq.l D5, 0x00 0000043C 0CAA 0000 0100 0608 cmpi.l [A2 + 0x608], 0x100 00000444 6D08 blt +0xA /* 0000044E */ 00000446 7000 moveq.l D0, 0x00 00000448 4CDF 5C38 movem.l D3,D4,D5,A2,A3,A4,A6, [A7]+ 0000044C 4E75 rts label0000044E: 0000044E 2C4A movea.l A6, A2 00000450 4DEE 0600 lea.l A6, [A6 + 0x600] 00000454 202A 0608 move.l D0, [A2 + 0x608] 00000458 7206 moveq.l D1, 0x06 0000045A 4EAD DA68 jsr [A5 - 0x2598] 0000045E 204A movea.l A0, A2 00000460 D1C0 add.l A0, D0 00000462 2848 movea.l A4, A0 00000464 7600 moveq.l D3, 0x00 00000466 604A bra +0x4C /* 000004B2 */ label00000468: 00000468 202A 0600 move.l D0, [A2 + 0x600] 0000046C 5280 addq.l D0, 1 0000046E 0C80 0000 0100 cmpi.l D0, 0x100 00000474 6C40 bge +0x42 /* 000004B6 */ 00000476 486B 0002 pea.l [A3 + 0x2] 0000047A 2F0A move.l -[A7], A2 0000047C 4EBA 0050 jsr [PC + 0x50 /* 000004CE */] 00000480 4A80 tst.l D0 00000482 504F addq.w A7, 8 00000484 6628 bne +0x2A /* 000004AE */ 00000486 082A 0007 060C btst.b [A2 + 0x60C], 0x7 0000048C 660A bne +0xC /* 00000498 */ 0000048E 52AD A9B2 addq.l [A5 - 0x564E], 1 00000492 002A 0080 060C ori.b [A2 + 0x60C], 0x80 label00000498: 00000498 204C movea.l A0, A4 0000049A 5C8C addq.l A4, 6 0000049C 20AB 0002 move.l [A0], [A3 + 0x2] 000004A0 316B 0006 0004 move.w [A0 + 0x4], [A3 + 0x6] 000004A6 B9CE cmpa.l A4, A6 000004A8 640C bcc +0xE /* 000004B6 */ 000004AA 52AA 0600 addq.l [A2 + 0x600], 1 label000004AE: 000004AE 5283 addq.l D3, 1 000004B0 508B addq.l A3, 8 label000004B2: 000004B2 B684 cmp.l D3, D4 000004B4 6DB2 blt -0x4C /* 00000468 */ label000004B6: 000004B6 204C movea.l A0, A4 000004B8 91CA sub.l A0, A2 000004BA 2008 move.l D0, A0 000004BC 7206 moveq.l D1, 0x06 000004BE 4EAD DA74 jsr [A5 - 0x258C] 000004C2 2540 0608 move.l [A2 + 0x608], D0 000004C6 3005 move.w D0, D5 000004C8 4CDF 5C38 movem.l D3,D4,D5,A2,A3,A4,A6, [A7]+ 000004CC 4E75 rts fn000004CE: 000004CE 48E7 0808 movem.l -[A7], D4,A4 000004D2 286F 000C movea.l A4, [A7 + 0xC] 000004D6 226F 0010 movea.l A1, [A7 + 0x10] 000004DA 204C movea.l A0, A4 000004DC 282C 0600 move.l D4, [A4 + 0x600] 000004E0 7400 moveq.l D2, 0x00 000004E2 6050 bra +0x52 /* 00000534 */ label000004E4: 000004E4 3011 move.w D0, [A1] 000004E6 0280 0000 FF00 andi.l D0, 0xFF00 000004EC 3210 move.w D1, [A0] 000004EE 0281 0000 FF00 andi.l D1, 0xFF00 000004F4 B280 cmp.l D1, D0 000004F6 6638 bne +0x3A /* 00000530 */ 000004F8 3029 0002 move.w D0, [A1 + 0x2] 000004FC 0280 0000 FF00 andi.l D0, 0xFF00 00000502 3228 0002 move.w D1, [A0 + 0x2] 00000506 0281 0000 FF00 andi.l D1, 0xFF00 0000050C B280 cmp.l D1, D0 0000050E 6620 bne +0x22 /* 00000530 */ 00000510 3029 0004 move.w D0, [A1 + 0x4] 00000514 0280 0000 FF00 andi.l D0, 0xFF00 0000051A 3228 0004 move.w D1, [A0 + 0x4] 0000051E 0281 0000 FF00 andi.l D1, 0xFF00 00000524 B280 cmp.l D1, D0 00000526 6608 bne +0xA /* 00000530 */ 00000528 7001 moveq.l D0, 0x01 0000052A 4CDF 1010 movem.l D4,A4, [A7]+ 0000052E 4E75 rts label00000530: 00000530 5282 addq.l D2, 1 00000532 5C88 addq.l A0, 6 label00000534: 00000534 B484 cmp.l D2, D4 00000536 6DAC blt -0x52 /* 000004E4 */ 00000538 7000 moveq.l D0, 0x00 0000053A 4CDF 1010 movem.l D4,A4, [A7]+ 0000053E 4E75 rts fn00000540: 00000540 48E7 0808 movem.l -[A7], D4,A4 00000544 286F 000C movea.l A4, [A7 + 0xC] 00000548 226F 0010 movea.l A1, [A7 + 0x10] 0000054C 204C movea.l A0, A4 0000054E 5088 addq.l A0, 8 00000550 5088 addq.l A0, 8 00000552 3814 move.w D4, [A4] 00000554 48C4 ext.l D4 00000556 7400 moveq.l D2, 0x00 00000558 6052 bra +0x54 /* 000005AC */ label0000055A: 0000055A 3011 move.w D0, [A1] 0000055C 0280 0000 FF00 andi.l D0, 0xFF00 00000562 3210 move.w D1, [A0] 00000564 0281 0000 FF00 andi.l D1, 0xFF00 0000056A B280 cmp.l D1, D0 0000056C 6638 bne +0x3A /* 000005A6 */ 0000056E 3029 0002 move.w D0, [A1 + 0x2] 00000572 0280 0000 FF00 andi.l D0, 0xFF00 00000578 3228 0002 move.w D1, [A0 + 0x2] 0000057C 0281 0000 FF00 andi.l D1, 0xFF00 00000582 B280 cmp.l D1, D0 00000584 6620 bne +0x22 /* 000005A6 */ 00000586 3029 0004 move.w D0, [A1 + 0x4] 0000058A 0280 0000 FF00 andi.l D0, 0xFF00 00000590 3228 0004 move.w D1, [A0 + 0x4] 00000594 0281 0000 FF00 andi.l D1, 0xFF00 0000059A B280 cmp.l D1, D0 0000059C 6608 bne +0xA /* 000005A6 */ 0000059E 7001 moveq.l D0, 0x01 000005A0 4CDF 1010 movem.l D4,A4, [A7]+ 000005A4 4E75 rts label000005A6: 000005A6 5282 addq.l D2, 1 000005A8 7010 moveq.l D0, 0x10 000005AA D1C0 add.l A0, D0 label000005AC: 000005AC B484 cmp.l D2, D4 000005AE 6DAA blt -0x54 /* 0000055A */ 000005B0 7000 moveq.l D0, 0x00 000005B2 4CDF 1010 movem.l D4,A4, [A7]+ 000005B6 4E75 rts fn000005B8: 000005B8 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 000005BC 5D4F subq.w A7, 6 000005BE 266F 001E movea.l A3, [A7 + 0x1E] 000005C2 7600 moveq.l D3, 0x00 000005C4 594F subq.w A7, 4 000005C6 302D 170E move.w D0, [A5 + 0x170E] 000005CA 48C0 ext.l D0 000005CC 0680 0000 0080 addi.l D0, 0x80 000005D2 3F00 move.w -[A7], D0 000005D4 AA18 syscall GetCTable 000005D6 205F movea.l A0, [A7]+ 000005D8 2448 movea.l A2, A0 000005DA 200A move.l D0, A2 000005DC 660A bne +0xC /* 000005E8 */ 000005DE 7094 moveq.l D0, 0xFFFFFF94 000005E0 5C4F addq.w A7, 6 000005E2 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 000005E6 4E75 rts label000005E8: 000005E8 42A7 clr.l -[A7] 000005EA 2F0A move.l -[A7], A2 000005EC 42A7 clr.l -[A7] 000005EE 2F0B move.l -[A7], A3 000005F0 4EBA FC5E jsr [PC - 0x3A2 /* 00000250 */] 000005F4 3600 move.w D3, D0 000005F6 2F0A move.l -[A7], A2 000005F8 AA24 syscall DisposeCTable/DisposCTable 000005FA 7800 moveq.l D4, 0x00 000005FC 4FEF 0010 lea.l A7, [A7 + 0x10] 00000600 6034 bra +0x36 /* 00000636 */ label00000602: 00000602 4857 pea.l [A7] 00000604 1F04 move.b -[A7], D4 00000606 4EBA FA00 jsr [PC - 0x600 /* 00000008 */] 0000060A 4A80 tst.l D0 0000060C 5C4F addq.w A7, 6 0000060E 6724 beq +0x26 /* 00000634 */ 00000610 42A7 clr.l -[A7] 00000612 42A7 clr.l -[A7] 00000614 486F 0008 pea.l [A7 + 0x8] 00000618 2F0B move.l -[A7], A3 0000061A 4EBA FC34 jsr [PC - 0x3CC /* 00000250 */] 0000061E 3600 move.w D3, D0 00000620 3003 move.w D0, D3 00000622 48C0 ext.l D0 00000624 4FEF 0010 lea.l A7, [A7 + 0x10] 00000628 670A beq +0xC /* 00000634 */ 0000062A 3003 move.w D0, D3 0000062C 5C4F addq.w A7, 6 0000062E 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 00000632 4E75 rts label00000634: 00000634 5284 addq.l D4, 1 label00000636: 00000636 7011 moveq.l D0, 0x11 00000638 B880 cmp.l D4, D0 0000063A 6FC6 ble -0x38 /* 00000602 */ 0000063C 3003 move.w D0, D3 0000063E 48C0 ext.l D0 00000640 665C bne +0x5E /* 0000069E */ 00000642 4EAD DB16 jsr [A5 - 0x24EA] 00000646 3A00 move.w D5, D0 00000648 3F2F 0022 move.w -[A7], [A7 + 0x22] 0000064C 4EAD DB1C jsr [A5 - 0x24E4] 00000650 7801 moveq.l D4, 0x01 00000652 544F addq.w A7, 2 00000654 603A bra +0x3C /* 00000690 */ label00000656: 00000656 2F04 move.l -[A7], D4 00000658 4878 002E push.l 0x2E /* '.' */ 0000065C 4EAD DB34 jsr [A5 - 0x24CC] 00000660 2448 movea.l A2, A0 00000662 200A move.l D0, A2 00000664 504F addq.w A7, 8 00000666 6726 beq +0x28 /* 0000068E */ 00000668 42A7 clr.l -[A7] 0000066A 42A7 clr.l -[A7] 0000066C 2F0A move.l -[A7], A2 0000066E 4EAD DF78 jsr [A5 - 0x2088] 00000672 584F addq.w A7, 4 00000674 2F08 move.l -[A7], A0 00000676 2F0B move.l -[A7], A3 00000678 4EBA FBD6 jsr [PC - 0x42A /* 00000250 */] 0000067C 3600 move.w D3, D0 0000067E 2F0A move.l -[A7], A2 00000680 4EAD DF80 jsr [A5 - 0x2080] 00000684 3003 move.w D0, D3 00000686 48C0 ext.l D0 00000688 4FEF 0014 lea.l A7, [A7 + 0x14] 0000068C 6608 bne +0xA /* 00000696 */ label0000068E: 0000068E 5284 addq.l D4, 1 label00000690: 00000690 7002 moveq.l D0, 0x02 00000692 B880 cmp.l D4, D0 00000694 6FC0 ble -0x3E /* 00000656 */ label00000696: 00000696 3F05 move.w -[A7], D5 00000698 4EAD DB1C jsr [A5 - 0x24E4] 0000069C 544F addq.w A7, 2 label0000069E: 0000069E 3003 move.w D0, D3 000006A0 48C0 ext.l D0 000006A2 6614 bne +0x16 /* 000006B8 */ 000006A4 2453 movea.l A2, [A3] 000006A6 256A 0600 0608 move.l [A2 + 0x608], [A2 + 0x600] 000006AC 256A 0600 0604 move.l [A2 + 0x604], [A2 + 0x600] 000006B2 022A 007F 060C andi.b [A2 + 0x60C], 0x7F label000006B8: 000006B8 3003 move.w D0, D3 000006BA 5C4F addq.w A7, 6 000006BC 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 000006C0 4E75 rts fn000006C2: 000006C2 2F0A move.l -[A7], A2 000006C4 246F 0008 movea.l A2, [A7 + 0x8] 000006C8 2F0A move.l -[A7], A2 000006CA 4EAD E618 jsr [A5 - 0x19E8] 000006CE 2F0A move.l -[A7], A2 000006D0 4EAD DF38 jsr [A5 - 0x20C8] 000006D4 2F0A move.l -[A7], A2 000006D6 4EAD E920 jsr [A5 - 0x16E0] 000006DA 486A 0010 pea.l [A2 + 0x10] 000006DE A928 syscall InvalRect 000006E0 4EAD DF40 jsr [A5 - 0x20C0] 000006E4 4FEF 000C lea.l A7, [A7 + 0xC] 000006E8 245F movea.l A2, [A7]+ 000006EA 4E75 rts 000006EC 0000 0000 ori.b D0, 0x0 000006F0 0000 0000 ori.b D0, 0x0 000006F4 0000 0000 ori.b D0, 0x0